home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / WINDOWS / SPINNER.ARJ / SPINNER.H < prev    next >
C/C++ Source or Header  |  1991-10-09  |  1KB  |  51 lines

  1. //
  2. // SPINNER.H - general header file for the spinning rainbow SPX library
  3. //
  4. // Version 1.0  10/04/91 Copyright (C) 1991 Lantern Corporation.
  5. // Author: Edward Hutchins
  6. // Revisions:
  7. //
  8.  
  9. #ifndef RC_INVOKED
  10.  
  11. #include <winext.h>
  12.  
  13. //
  14. // typedefs and defines
  15. //
  16.  
  17. typedef enum { TRI_FALSE, TRI_TRUE, TRI_UNSET } TRI;
  18.  
  19. pointerdef( TRI );
  20.  
  21. #define PALETTE_SIZE 50
  22.  
  23. //
  24. // prototypes
  25. //
  26.  
  27. // smplspx.c
  28. BOOL FAR PASCAL EXPORT LibMain( HANDLE hInstance, WORD wDataSeg, WORD wHeapSize, LPSTR szCmdLine );
  29. VOID FAR PASCAL EXPORT WEP( BOOL bSystemExit );
  30. LPSTR FAR PASCAL EXPORT SaverInit( LPBOOL lpbEnabled );
  31. BOOL FAR PASCAL EXPORT SaverDlgProc( HWND hdlg, WORD mess, WORD wP, LONG lP );
  32.  
  33. // smplplt.c
  34. VOID FAR PASCAL EXPORT SaverDraw( HWND hwnd, HDC hdc, HANDLE hinst, BOOL (FAR PASCAL *yieldproc)( VOID ) );
  35.  
  36. #endif // RC_INVOKED
  37.  
  38. //
  39. // resource defines
  40. //
  41.  
  42. #define IDI_SPINNER     10
  43.  
  44. #define IDD_SAVERDLG    100 // not used => "DIALOGBOX" is the name
  45. #define IDD_S_COLOR     101
  46. #define IDD_S_ENABLE    102
  47. #define IDD_S_BLANK     103
  48. #define IDD_S_SPIN      104
  49. #define IDD_S_SOLID     105
  50.  
  51.